package models

import "time"

// 营销机会表
type MarketingOpportunities struct {
	//营销机会ID，主键
	OpportunityID int `json:"opportunity_id" orm:"pk;auto"`
	//营销机会名称
	OpportunityName string `json:"opportunity_name"`
	//营销机会状态
	OpportunityStatus string `json:"opportunity_status"`
	//联系人 一对一 三表联查,有customer就够了
	//Contacts *Contacts `json:"contacts" orm:"rel(one)"`
	//客户概率
	Chance int `json:"chance"`
	//添加时间
	AddTime time.Time `json:"add_time" orm:"auto_now_add"`
	//修改时间 自动更新时间
	UpdateTime time.Time `json:"update_time" orm:"auto_now"`
	//对于这条营销机会的概括
	MarketingDescribe string `json:"marketing_describe"`
	//对应工作人员的id用于判断这条数据是谁插入的
	//UsersId int `json:"users_id"`
	//一对一关系,开发计划
	//CustomerDevelopmentPlans *CustomerDevelopmentPlans `json:"customer_development_plans" orm:"rel:one-to-one;"`
	//一对多 正向
	Customers *Customers `json:"customers" orm:"rel(fk)"`
	//创建人
	CreateUser string `json:"create_user"`
	//分配人 //todo 设为可以为空
	AllocationUser string `json:"allocation_user"`
}
